// 戻り値を初期化
self.returnValue = "";

$(function() {

    // 環境変数タイプを保持 ("user" or "system")
    var type = dialogArguments.type;

    // タイトルを設定
    if (type === "user") {
        $("#title").text(dialogArguments.user_name + "の環境変数");
    } else if (type === "system") {
        $("#title").text("システム環境変数");
    } else {
        throw "不正な引数";
    }

    // 新規追加の場合
    if (dialogArguments.isNew) {
        // 環境変数名をテキストにする
        $("#name").append("<input type='text' id='input_name'/>");
        // 登録ボタン表示
        $("#reg_button").removeClass("hide");
    } else {
        // 環境変数名を設定
        $("#name").text(dialogArguments.name);
        // 更新・削除ボタン表示
        $("#upd_button").removeClass("hide");
        $("#del_button").removeClass("hide");
        // 値をリストに表示
        var values = dialogArguments.value.split(";");
        var $value_list = $("#value_list");
        $(values).each(function() {
            var $value = $(document.createElement("TD")).append(document.createTextNode(this));
            $value_list.append($(document.createElement("TR")).append($value));
        });
    }

});
